Big Huge Thesaurus

landing strip

noun